5.3.3 APPX Application Design Manual

+ Chapter 1-1: Overview of Application Design
+ Chapter 1-2: Getting Started
- Chapter 1-3: Data Dictionary
+ Chapter 1-4: Understanding Process Design
+ Chapter 1-5: Interprocess Communication
+ Chapter 1-6: Customizing Your Application
+ Chapter 1-7: The Documentation Facility
+ Chapter 1-8: Application Design Tools
+ Chapter 2-1: Data Dictionary Overview
+ Chapter 2-2: Data Dictionary Concepts
+ Chapter 2-3: Domains
+ Chapter 2-4: Files and Fields
+ Chapter 2-5: Work Fields
+ Chapter 3-1: Overview of APPX Processes
+ Chapter 3-2: Getting Started
+ Chapter 3-3: Process Definition
+ Chapter 3-4: Menu Processes
+ Chapter 3-5: Job Processes
+ Chapter 3-6: Input Processes
+ Chapter 3-7: Output Processes
+ Chapter 3-8: Update Processes
+ Chapter 3-9: Query Processes
+ Chapter 3-10: Inquiry Processes
+ Chapter 3-11: Status Processes
+ Chapter 3-12: Subroutine Processes
+ Chapter 3-13: Table Processes
+ Chapter 3-14: Automatic and Optional Children
+ Chapter 3-15: Using the Image Editor
+ Chapter 3-16: Using GUI Features of the Image Editor
+ Chapter 3-17: Using Event Points
+ Chapter 4-1: ILF Integration
+ Chapter 4-2: True/False Status Indicators
+ Chapter 4-3: Specifying Statements
+ Chapter 4-4: The ILF Editor
+ Chapter 4-5: The Appx ILF Debugger
+ Chapter 4-6: ILF Keyword Reference
+ Chapter 4-7: Predefined Fields
+ Chapter 4-8: Runtime Subroutine's and Predefined Processes
+ Chapter 4-9: Appx Chart Director API

Chapter 1-3: Data Dictionary

Domains and Domain Types


Domains are generic definitions, or patterns, for fields and work fields that share a set of common attributes. These attributes include such things as the physical space a field requires, the set of values it can contain, and the way a field is presented to a user.

There are nine types of domains in the APPX data dictionary:

Alpha domains are patterns for fields comprised of letters, numbers, and special characters (-, #, or &, for example), where the primary characteristic is field length.

Format domains are like alpha domains except that an edit mask is the primary characteristic.

System domains are patterns for fields that contain data provided by the system, often referred to as audit fields.

Text domains are patterns for fields comprised of blocks of text.

Tokendomains are like alpha domains except they have specific values that are stored as corresponding numbers.

Numeric domains are patterns for fields restricted to number, decimal (.), and sign (-) entries.

Date domains are patterns for fields that contain dates and/or times, from a hundredth of a second through a century.

Logic domains are patterns for fields with possible values of yes or no , or to represent an unknown value (Y, N, or blank using Character Mode).

Same As domains are patterns for fields that share the same characteristics as a domain in another application in your database.

Application Design Manual                                         "Powered by Appx Software"

37

©2006 By APPX Software, Inc. All Rights Reserved